#include<stdio.h>
#include<math.h>
int judgement(int n)
{
	int temp=n;
	int sum=0;
	int index=0;
	while(n!=0)
	{
		sum=sum+pow(n%10,4);
		n/=10;index++;
	}
	if(sum==temp)
	{
		return 1;
	}
	else
	{
		return 0;
	}
}
int main ()
{
	int n;
	while(scanf("%d",&n))
	{
//		printf("%d",judgement(n));
		if(judgement(n)==1)
		{
			printf("Yes\n");
		}
		else
		{
			printf("No\n");
		}
	}
	return 0;
}
